﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DAL.Interfaces;
using DAL.Models;
using System.Data;
using System.Data.Entity;

namespace DAL.Interfaces
{
    public interface IApplicationContext : IContext
    {
        DbSet<Autors> Autores { get; set; }
        DbSet<Editorials> Editoriales { get; set; }
        DbSet<Ejemplars> Ejemplares { get; set; }
        DbSet<EstadoEjemplars> EstadosEjemplares { get; set; }
        DbSet<EstadoPrestamoes> EstadosPrestamos { get; set; }
        DbSet<EstadoReservas> EstadosReservas { get; set; }
        DbSet<Materials> Materiales { get; set; }
        DbSet<Prestamos> Prestamos { get; set; }
        DbSet<Reservaciones> Reservaciones { get; set; }
        DbSet<Socios> Socios { get; set; }
        DbSet<Temas> Temas { get; set; }
        DbSet<TipoMaterials> TiposMateriales { get; set; }
        DbSet<TemasMateriales> TemasMateriales { get; set; }
        DbSet<UsuarioSocios> UsuariosSocios { get; set; }
    }
}
